#ifndef _IMAGEWRAP
#define _IMAGEWRAP

#include "Include.h"

/**
 * Wrapper for SFML's Image class.  Contains a string and integer ID to help
 * ImageManager locate a specific image.
 */
class ImageWrap {
public:

    ImageWrap() {
    }
    ImageWrap(const string& relPath, const string& sId, int iId);
    ImageWrap(const sf::Image& image, const string& sId, int iId);

    Image img;
    string sId;
    int iId;

    void Setup(const string& relPath, const string& sId, int iId);
    void Setup(const sf::Image& image, const string& sId, int iId);
};

#endif
